2024-10-10

Talteori

Delbarhet

Euklides algoritm

Se även: 2024-10-09#Euklides algoritm

Sats 5.18 (Bézout's identitet)

Låt a,b∈Z+. Det finns m,n∈Z så att

sgd(a,b)=ma+nb

OBS: m och n är ej bägge positiva.
Ej heller entydigt.

Euklides baklänges
Tip

Euklides algoritm kan även köras baklänges från näst sista raden:

rn−2=rn−1qn+rn⟺rn=rn−2−qnrn−1

På så sätt fär vi ut rn=am+bk där m,k∈Z

Exempel

Det här är Exempel 3 från förra föreläsningen baklänges

rn=rn−2−rn−1qn⟺12=60−2⋅24
=60−2(204−60⋅3)
=60−2⋅204+6⋅60
=7⋅60−2⋅204
=7⋅(876−4⋅204)−2⋅204
=7⋅876−28⋅204−2⋅204
=7⋅876−30⋅204

Svar: {m=7k=−30

Relativt prima

Två heltal a,b∈Z sådana att sgd(a,b)=1 kallas relativt prima.

Diofantiska ekvationer

Ekvationer med heltalskoefficienter där vi söker heltalslösningar.

Ex: xn+yn=zn,n∈Z+,x,y,z∈Z

Linjära ekvationer

I den här kursen kommer vi enbart lösa linjära ekvationer i två variabler:

Givet a,b,c∈Z, hitta x,y∈Z i den allmänna ekvationen:

ax+by=c

När finns det lösningar i den allmänna ekvationen?

Vi benämner den allmänna ekvationen ovan (**)

Från Bézout's identitet: om c=sgd(a,b), finns x,y så att:

ax+by=sgd(a,b)

Antag nu att d=sgd(a,b) och d∣c i ekvationen (**)
⟹∃s∈Z:c=s⋅d

Ekvationen kan skrivas som ax+by=ds

Vi vet att det finns m,n∈Z så att am+bn=d från Bézout's identitet. Vi multiplicerar med s:
ams+bns=ds
⟹en lösning till (**) ges av (x,y)=(sm,sn)
⟹(**) är lösbar om d=sgd(a,b) är sådan att d∣c

Antag att det finns en lösning (x,y) till (**).

Måste gälla att d∣c, d∣a, d∣b
⟹d∣ax,d∣by
⟹d∣(ax+by)

Sats 5.22

Den diofantiska ekvationen ax+by=c är lösbar om och endast om sgd(a,b)∣c

Lös diofantiska ekvationer

Givet att sgd(a,b)∣c, hur hittar vi (x,y) som löser (**)?

Sätt d=sgd(a,b), definiera r=cd
Från Bézout's: ∃m,n∈Z så att am+bn=d

Multiplicerar med r:

arm+brn=dr=d⋅cd=c
⟹(x,y)=(rm,rn) är en lösning

Kan hitta d,m,n från [[#Euklides algoritm]].

Exempel

Hitta en lösning till 3x+7y=2

sgd(3,7)=1 (Euklides algoritm)
1∣2⟹det finns en lösning

[[#Euklides baklänges]] ger oss:

1=7−2⋅3,m=−2,n=1

Multiplicera med r=cd=21=2:

(x,y)=(rm,rn)=(2m,2n)=(−4,2) är en lösning

Allmänna lösningen
Sats 5.25

Om sgd(a,b)=1 och r,sin⁡n∈Z är sådanna att:

ar+bs=c

Då gäller att mängden av alla lösningar till (**) ges av:

{(x,y)=(r−bm,s+am),m∈Z}

Alternativ formulering:
Den diofantiska ekvationen (**) har den allmänna lösningen

(x,y)=(cu−bn,cv+an),n∈Z

Där u,v är sådanna att au+bv=1.